using System;
using SMS.Entities.BaseClasses;
using SMS.Entities.Master;

namespace SMS.Entities
{
    public class StockMaster : BaseEntity
    {

        private Int32 _Stock_ID;
        public Int32 Stock_ID
        {
            get { return _Stock_ID; }
            set
            {
                _Stock_ID = value;
                OnPropertyChanged("Stock_ID");
            }
        }

        private DateTime _Stock_Date;
        public DateTime Stock_Date
        {
            get { return _Stock_Date; }
            set
            {
                _Stock_Date = value;
                OnPropertyChanged("Stock_Date");
            }
        }

        private Supplier _Supplier;
        public Supplier Supplier
        {
            get { return _Supplier; }
            set
            {
                _Supplier = value;
                OnPropertyChanged("Supplier");
            }
        }

        private DateTime _Date;
        public DateTime Date
        {
            get { return _Date; }
            set
            {
                _Date = value;
                OnPropertyChanged("Date");
            }
        }

        private Decimal _TotalAmount;
        public Decimal TotalAmount
        {
            get { return _TotalAmount; }
            set
            {
                _TotalAmount = value;
                OnPropertyChanged("TotalAmount");
            }
        }

        private Decimal _PaidAmount;
        public Decimal PaidAmount
        {
            get { return _PaidAmount; }
            set
            {
                _PaidAmount = value;
                OnPropertyChanged("PaidAmount");
            }
        }

        private Decimal _Extra_Charge;
        public Decimal Extra_Charge
        {
            get { return _Extra_Charge; }
            set
            {
                _Extra_Charge = value;
                OnPropertyChanged("Extra_Charge");
            }
        }

        private Branch _Branch;

        public Branch Branch
        {
            get { return _Branch; }
            set { _Branch = value; OnPropertyChanged("Branch"); }
        }


    }
}